ajo sacha
Meanings
Noun
1. garlic vine (Mansoa alliacea)