BISPINOSE MEANING IN ENGLISH

• Bispinose Definition & Synonyms

  1. (a.) Having two spines.


RECENT SEARCHES