banana-wrapped sweet of compacted guava - Español Inglés Diccionario