Septa

Definition:

  • (pl. ) of Septum

Compare septa with other words:

septa vs. seta

septa vs. septal

sept vs. septa

sepia vs. septa

columella vs. septa