leaf footed bug - Alemán Inglés Diccionario