Linaria meaning

Any plant of the genus Linaria (as the toadflax)
noun
0
0
Advertisement