#grandma

Top Definition
A small grandma like lady who is as sassy as she is adorable. Will smoke pot and watch movies by herself
Girl, she is such an echo... lucky.
by Alalam June 03, 2017
Mug icon
Buy a Echo mug!