Translation of merak in English:

merak

peacock

  • 1

    peacock


User Contribution

Merak

Peafowl

noun