caraota
Top 30000
Meanings
Noun
1. bean seed
2. bean plant
3. black turtle bean