"Strait-Waistcoat" is a word in ENGLISH
strait-waistcoat
ENGLISH
Definition:
Same as Strait-jacket.
Few words of positivity
Put your ear down close to your soul and listen hard.
WORD SUGGESTIONS
camisole
ENGLISH
A kind of straitjacket.
Read the complete definition