Translation of rumah merpati in English:

rumah merpati

dovecote

noun

  • 1

    dovecote, shelter for domesticated pigeons