meaning of otoba

1. A colorless buttery substance obtained from the fruit of Myristica otoba, a species of nutmeg tree.


Related Words

otoba |

Developed & Maintained By Taraprasad.com

Treasure Words