mesh hammock - Alemán Inglés Diccionario