motorized tricycle used as means of urban transport - Espagnol Anglais Dictionnaire