something which overlaps - Turco Inglés Diccionario