Translation of مگر مچھ in English:

مگر مچھ

phrase

  • crocodile
    alligator