a wild tree resembling and closely related to the avocado - French English Dictionary

Suggest a Term