wild vanilla (trilisa odoratissima) - Spanish English Dictionary