self-propelled gun company - Turkish English Dictionary