murumuru
noun
mu·ru·mu·ru
| \ mə¦rümə¦rü\
plural -s
Definition of murumuru
: a palm tree of Brazil (Astrocaryum murumuru) with small pear-shaped spiny fruits that turn yellow when ripe
Keep scrolling for more