automatic transfer vehicle (atv) - German English Dictionary