English Dictionary
▪ excretory organ
▪ excretory product
▪ excruciate
▪ excruciating
▪ excruciatingly
◊ EXCRUCIATE
excruciate
v 1: torment emotionally or mentally [syn: {torment}, {torture},
{rack}]
2: subject to torture [syn: {torture}, {torment}]
excretory organ
excretory product
excruciate
excruciating
excruciatingly
Copyright © 2022 NeoDict.Com. All rights reserved. Email:
mailto:
[email protected]