under your own steam - German English Dictionary