Top definition
A girl holding a badge of awesomeness and attitude difficult to impress strange at times beautiful and witty
Menka is way out of your league if u fail to make her smile
by Aviroy May 02, 2018
Get the mug
Get a menka mug for your mate Riley.
buy the domain for your pet vlog