strip of necessaries or conveniences - Turkish English Dictionary