Translation of indo in English:

indo

noun

  • 1

    descendant of a native (with no connotation to a particular race unless specified)