Top definition
A humanoid that lives in the forest of Singapore that is immortal. It is folklore.
Oh my gosh look there's the monkyman
by krypsiaczek May 21, 2017
Get the mug
Get a monkyman mug for your fish Sarah.