Definition of “haemorrhoids” - English Dictionary

british dictionary