Meaning of “nymph” in the English Dictionary

british dictionary