Results

water horse, water kelpie noun mythical spirit in the form of a horse, said to be found in lakes and rivers