1 definition by kayrla

a very annoying monkey person but have a pretty big nose ,.
wow he has a huge nose hes an oswal
by kayrla May 4, 2017
Get the oswal mug.