Term Gallery logo

Meanings of cariopsis in Spanish

Translations for cariopsis

English