Polish-English dictionary »

orchidea meaning in English

PolishEnglish
orchidea

orchis

orchidea noun

orchidnoun
plant