Dictionary Romanian – English

pețiolat



Adjectiv
1. bot.

petiolate(d)