Dictionary search results

Showing 1-2 of 2 results

naiad British & World English

(In classical mythology) a water nymph said to inhabit a river, spring, or waterfall