Meaning of “nymph” in the English Dictionary

English