pay up front - German English Dictionary