This forum is also for non-native speakers of English, so no error was made on your part. Welcome to the forums!
Any of the suggested meanings, except 'visits' and 'be in the company of' could be a good meaning for 'haunts', from what I can tell. Si tienes más contexto podemos dar en el clavo.
|