Translation of merpati in English:

merpati

dove

noun

  • 1

    dove, bird with a thick body and short legs, pigeon, bird of the dove family