have a passing acquaintance with someone - Francés Inglés Diccionario