human powered vehicle (hpv) - French English Dictionary