Etymed
Open the app →
Glossary
› spina
spina
Meaning:
spine; backbone ·
Origin:
Latin
Terms using spina
spina bifida