die-hard fan - German English Dictionary