Schizanthus meaning

Any of several flowering plants of the genus Schizanthus.
noun
0
0
Advertisement