CUCUMBER TREE


Meaning of CUCUMBER TREE in English

noun

1. : any of several American magnolias (especially Magnolia acuminata ) having fruit like a small cucumber

2. : tulip tree

3. India : bilimbi

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.