vocab dash
Log in
Sign up
mucuna
Meanings
Noun
1. velvet bean (Mucuna pruriens)