1 definition by Kipkid

Top Definition
The British version of "Hello", but with an accent.
Ello Hagrid!
by Kipkid May 08, 2011

Mug icon
Buy a Ello mug!