meaning of am besten besucht

am besten besucht - German to English

best-attended