Definition of otelo in Spanish:

otelo

masculine noun

  • 1

    Hombre muy celoso.