Definition of “Santa's grotto” - English Dictionary

british dictionary