makeshifts - German English Dictionary