motorized tricycle used as means of urban transport - Spanisch Englisch Wörterbuch