Skip to main content

lyricdyanara's definitions

Myra

From a Latin word meaningextraordinary.”
Myra-She is...
by lyricdyanara February 4, 2010
mugGet the Myramug.

Share this definition