meaning of undercarriage

1. framework that serves as a support for the body of a vehicle


Related Words

undercarriage |

Developed & Maintained By Taraprasad.com

Treasure Words