Cite
 

Meaning of Leven

Le•ven

Pronunciation: (lē'vun), [key]
  1. a lake in E Scotland: ruins of a castle in which Mary Queen of Scots was imprisoned.
Random House Unabridged Dictionary, Copyright © 1997, by Random House, Inc., on Infoplease.