meaning of capparis flexuosa

1. shrub or small tree of southern Florida to Central and South America


Related Words

capparis flexuosa |

Developed & Maintained By Taraprasad.com

Treasure Words