Naiad in a sentence as a noun

This project doesn't aim to product materialized views, which I think is more of what naiad is for?

Even moderna, who was particularly light on animal testing, worked with the naiad to run a trial in lab mice[2].

Naiad definitions

noun

submerged aquatic plant having narrow leaves and small flowers; of fresh or brackish water

noun

(Greek mythology) a nymph of lakes and springs and rivers and fountains