mada luu mada

English: Translation
in the presence of someone
noun