CATCLAW


Meaning of CATCLAW in English

[cat.claw] n (1898): a yellow-flowered spiny acacia (Acacia greggi) of the southwestern U.S. and Mexico

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