meaning of live axle

1. the axle of a self-propelled vehicle that provides the driving power


Related Words

live axle |

Developed & Maintained By Taraprasad.com

Treasure Words