lleu

/luː/

Definitions

1. noun

A hill or mound, especially one formed by the action of the sea, particularly in Wales.

“The lleu provided a stunning view of the coastline.”

2. verb

To heap or pile up, especially something like sand or pebbles.

“The children lleu the pebbles on the beach.”

Synonyms

  • hillock
  • mound

Antonyms

  • depression
  • valley