Said to be the dative of oppidum (“town”) in the sense "so greatly that it's enough for an entire town".
Practice speaking and memorizing "oppido" and many other words and sentences in Latin.