Top definition
A world where the Poms live (especially Pom Pom).
This is The Isle of Pom. On it live the Poms.
by Dictionaries on Urban June 10, 2016
Get the mug
Get a The Isle of Pom mug for your barber Larisa.