Turlough (noun) Definition, Meaning & Examples

noun
  1. a seasonal lake or pond: a low-lying area on limestone, esp in Ireland, that becomes flooded in wet weather by the upsurge of underlying ground water
Turlough (noun) Definition, Meaning & Examples

More Definitions