meaning of toadflax

1. common European perennial having showy yellow and orange flowers; a naturalized weed in North America


Related Words

toadflax |

Developed & Maintained By Taraprasad.com

Treasure Words