immovable bandage - French English Dictionary