net profit ratio - German English Dictionary