Translation of آب پاشی in English

آب پاشی

Idiomatic

  1. sprinkling water

  2. irrigation, watering

Powered by Oxford