llyn

lɪn

Definitions

1. noun

a lake, pool of water, or small body of still water

“The llyn in the mountains provided a serene spot for fishing and hiking.”

Synonyms

  • lake
  • pool

Antonyms

  • ocean
  • sea