person who follows another everywhere - Español Inglés Diccionario