Definition of indo in Spanish:

indo

(inda)

adjective

  • 1

    Relativo a la India, país del sur de Asia, o a sus habitantes.

adjective & masculine and feminine noun

  • 1

    [persona] Que es de la India.