SAND ROCKET


Meaning of SAND ROCKET in English

noun

: a European yellow flowered annual weed ( Diplotaxis muralis ) adventive in No. America

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.