Top definition
Female you are submissive and obedient to in a friendly and jokingly way.
Mastra is so good to me
by Gernom Rune April 01, 2004
Get the mug
Get a Mastra mug for your mate Riley.
buy the domain for your art vlog