Definition of “potting shed” - English Dictionary

british dictionary