WINDLESTRAW MEANING IN ENGLISH

• Windlestraw Definition & Synonyms

  1. (n.) A grass used for making ropes or for plaiting, esp. Agrostis Spica-ventis.


RECENT SEARCHES