WikiWord

lochs

From WikiWord, the free dictionary

English

Definitions

noun

  1. A lake.
  2. A bay or arm of the sea.

noun

  1. A medicine in a soft form taken by licking; a lambative, a linctus.

Related words

Synonyms

References