distance measured in meters - German English Dictionary