Translation of merpati in English:

merpati

dove, pigeon

noun

  • 1

    dove, pigeon


User Contribution

merpati

Dove, pigeon

noun