person who follows or accompanies other people - Español Inglés Diccionario