English | German | Russian | Czech

carpeloid English

Meaning carpeloid meaning

What does carpeloid mean?

carpeloid

(botany) Resembling a carpel.

Are you looking for...?