SOPHORA Meaning of SOPHORA in English (n.) A tree (Sophora Japonica) of Eastern Asia, resembling the common locust; occasionally planted in the United States. Webster's English dictionary. Английский словарь Webster. 2012