yielding a profit - French English Dictionary