a small sprawling tree of woodlands native to the tropics (ximenia americana) - Spanish English Dictionary

Suggest a Term