a self-propelled land or amphibious vehicle

listen to the pronunciation of a self-propelled land or amphibious vehicle
English - English

Definition of a self-propelled land or amphibious vehicle in English English dictionary

self">A self-propelled land or amphibious vehicle
motor vehicle
a self-propelled land or amphibious vehicle
Favorites