Hello SpongeBarb,although I am not an English native speaker, I can help you, because -phile is indeed a suffix in many European languages. It comes from the Greek and originally means friend or someone who loves. The modern meaning is what you guessed : someone who likes/loves, amateur,...