meaning of solanoid

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


Related Words

solanoid |

Developed & Maintained By Taraprasad.com

Treasure Words