straitjacket


Results for "straitjacket"

English - Turkish Dictionary

straitjacket

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