permanently attached to - German English Dictionary