CROTALARIA


Meaning of CROTALARIA in English

noun a genus of leguminous plants; rattlebox.

Webster English vocab.      Английский словарь Webster.