Shahmukhi : موگھا
Meaning in English
same as ਮਘੋਰਾ ; opening for discharge of water particularly from irrigational canal distributaries
Source: Punjabi Dictionary
MOGHÁ
Meaning in English2
s. m, hole in a well, roof or vessel.
Source:THE PANJABI DICTIONARY-Bhai Maya Singh