Translation of merpati in English:

merpati

dove, pigeon

  • 1

    dove, pigeon


User Contribution

Merpati

Dove, pigeon

noun