Top definition
Usually a hot sexy woman with beautiful hair and green eyes
Ooooh your looking umbish

Umblada hort nice cool
by Beanie tootsies December 11, 2016
Get the merch
Get the umblada neck gaiter and mug.