meaning of granadilla tree

1. West Indian tree yielding a fine grade of green ebony


Related Words

granadilla tree |

Developed & Maintained By Taraprasad.com

Treasure Words