removable radiator - German English Dictionary