Top definition
An ecodorian word known as mustache
Mike tiene una muspa en la cara
Mike has a mustache in his face
by Janira101 March 01, 2017
Get the mug
Get a muspa mug for your dog Zora.