a species of flowering tree (sophora macrocarpa) - Deutsch Englisch Wörterbuch