Recent Searches
GRE Word List made easy using Mnemonics
loch - Dictionary definition and meaning for loch
LOCH
(noun) Scottish word for a lake
(noun) a long narrow inlet of the sea in Scotland (especially when it is nearly landlocked)
WordNet® 3.0, © 2006 by Princeton University.


