man inseparable and annoyed with another person - Español Inglés Diccionario