something which overlaps - Alemán Inglés Diccionario