Results for "

excruciating

"
English - Turkish Dictionary

excruciating

(English - Turkish Dictionary) :
s. dayanılmaz derecede acı veren.