デリス
Meanings
Noun
1. derris (Derris elliptica)