human powered vehicle (hpv) - Spanish English Dictionary