Translation of منھ میں پانی بھر آنا in English:

منھ میں پانی بھر آنا

phrase

  • drool, mouth to water
  • have a strong desire