sustainable transport - German English Dictionary