Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of otoba fat

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