related to things which overlap - Francés Inglés Diccionario