1 definition by buttermybuttandcallmeabiscuit

Top Definition
An orchard rhino is an idiot who is totally out of place and generally retarded.
This kid is trying to find soup at a hardware store. What an orchard rhino!
by buttermybuttandcallmeabiscuit December 22, 2015

Mug icon
Buy a orchard rhino mug!