international remittances - German English Dictionary