Definition of otoba in Spanish:

otoba

feminine noun

  • 1

    Árbol de fruto muy parecido a la nuez moscada que crece en las regiones tropicales americanas.