imperial impound yard - German English Dictionary