Please enable javascript to use dictionary! Howto enable javascript?
impediment▼hindrance; that which impedes progress
larkspur▼''Delphinium''
obstacle▼something that impedes, stands in the way of, or holds up progress
stavesacre▼perennial plant
↑