person who follows another everywhere - Spanish English Dictionary