Emaema /e-ma~e-ma /
Grammar:verb
To tarry
To delay
To be busy and tireless
Search More Words Dictionary