Skip to main content

Definitions by lyricdyanara

From a Latin word meaning “extraordinary.”
Myra-She is...
Myra by lyricdyanara February 4, 2010