A fork of Rural Dictionary
Nickname given to him/her by an absurde teacher used in a mocking way.
That megipo is so crazy!