meaning of medicago arborea

1. evergreen shrub of southern European highlands having downy foliage and a succession of yellow flowers throughout the summer followed by curious snail-shaped pods


Related Words

medicago arborea |

Developed & Maintained By Taraprasad.com

Treasure Words