payment processor - German English Dictionary