toadflax

/'toudflæks/
Noun
  1. common European perennial having showy yellow and orange flowers; a naturalized weed in North America

Khám phá thêm

Các từ liên quan

toadflax
A patch of toadflax grows along the sunny edge of a country lane.