Etymology Explorer › Translingual

Where does “Spiruria” come from?