BEAN TREFOIL MEANING IN ENGLISH

• Bean trefoil Definition & Synonyms

  1. () A leguminous shrub of southern Europe, with trifoliate leaves (Anagyris foetida).


RECENT SEARCHES