Grenadilla meaning

A plant found in Africa, Dalbergia melanoxylon, used for timber and whose fruit is edible.
noun
0
0
Advertisement