31 Combat Engineer Regiment (The Elgin's)

GPTKB entity