Amtrac
English Meaning
- A small, flatbottom amphibious vehicle that moves by means of finned tracks and is used to carry troops from ship to shore.
Sorry, No Malayalam Meaning for your input!
See Amtra Want To Try Amtrac In Malayalam??