1 definition by lyricdyanara

1
From a Latin word meaning “extraordinary.”
Myra-She is...
by lyricdyanara February 04, 2010
Get the mug
Get a Myra mug for your dad José.