Definify.com

Definition 2024


viroides

viroides

Spanish

Noun

viroides

  1. plural of viroide