meaning of sophora

1. A genus of leguminous plants.
2.
A tree (Sophora Japonica) of Eastern Asia, resembling the common locust; occasionally planted in the United States.
3.
cosmopolitan genus of trees and shrubs having odd-pinnate leaves and showy flowers; some species placed in genus Podalyria


Related Words

sophora | sophora japonica | sophora secundiflora | sophora sinensis | sophora tetraptera |

Developed & Maintained By Taraprasad.com

Treasure Words