person who follows or accompanies other people - Spanish English Dictionary