turlough ( synonym found)

Definition of turlough:

°A temporary lake.

Definition of turlough:

°A temporary lake.

Back to Top