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.”