Translation of sense-organ in Malay

sense-organ

organ deria

noun

  • 1

    organ deria, pancaindera