dowse - Dictionary definition and meaning for word dowse
DOWn SEa :used for searching down sea
Powered by Mnemonic Dictionary
dowse, or (Doves) live in water and they wet thoroughly