be propelled by - French English Dictionary