nymph 1. A goddess of the mountains, forests, meadows, or waters. Where were ye, nymphs, when the remorseless deep Closed... Read More