a herbaceous plant native to the lesser antilles (anthurium acaule) - Turkish English Dictionary

Suggest a Term