Home
Advance Search
Dictionary
Words with Friends solver
Meaning of amtraks
Definition:-
An amphibious tracked vehicle used for landing assault troops on a shore. (noun)