SOLANOID MEANING IN ENGLISH

• Solanoid Definition & Synonyms

  1. (a.) Resembling a potato; -- said of a kind of cancer.


RECENT SEARCHES