meaning of marmalade box

1. tree of the West Indies and northern South America bearing succulent edible orange-sized fruit


Related Words

marmalade box |

Developed & Maintained By Taraprasad.com

Treasure Words