Top definition
Motivated and extremely dedicated to the cause. Seeker of fortune and well being.
I'm trying to be like Amescua these days.
by Squaw187 July 24, 2014
Get the mug
Get a amescua mug for your daughter-in-law Julia.