Translation of tetamu in English:

tetamu

guest

noun

  • 1

    guest