1 definition by Adamstanley12

A person with a usual big nose or a person who will smell you from a mile away
by Adamstanley12 March 13, 2017
Get the Makya mug.