human-powered transport - Spanish English Dictionary