SPATHA MEANING IN ENGLISH

• Spatha Definition & Synonyms

  1. (n.) A spathe.


• Spathae Definition & Synonyms

  1. (pl. ) of Spatha


RECENT SEARCHES