haihai mee

English: Translation
be doing something suspicious
verb