Results for "

straitjacket

"
English - Turkish Dictionary

straitjacket

(English - Turkish Dictionary) :
i. deli gömleği.