immovable bandage - Turkish English Dictionary