YourDictionary

What does LANCRABEU stand for?

Landing Craft and Bases, Europe - Navy

link/cite print suggestion box