something which overlaps - Francés Inglés Diccionario