engine power at sea level - French English Dictionary