Translation of ابرِ مطیر in English:

ابرِ مطیر

phrase

  • cloud causing shower