SURCULOSE MEANING IN ENGLISH

• Surculose Definition & Synonyms

  1. (a.) Producing suckers, or shoots resembling suckers.


RECENT SEARCHES