internal/external haemorrhoidal ring - Spanish English Dictionary