DICTIONARY
Source: WordNet 3.1
1. (
) a long narrow inlet of the sea in Scotland (especially when it is nearly landlocked) ;
2. (
) Scottish word for a lake ;
See more about : LOCH