self-propelled vehicle

Found in thesaurus: wheeled vehicle

English_Spanish by Jaime AguirreDownload this dictionary
self-propelled vehicle
vehĂ­culo automotor