1 definition by afdasdfh8ahfuasbvnuyarhfakhfja

this is a creature that loves to nose in other people's conversation. You can find one in Korea.
There was a Juha on the toliet this Monday.
by afdasdfh8ahfuasbvnuyarhfakhfja November 6, 2018
Get the juha mug.