Englishfor English speakers
spirilla English
Meaning spirilla meaning
What does spirilla mean?
spirilla
Synonyms spirilla synonyms
What other words have the same or similar meaning as spirilla?