mountain artillery - Turkish English Dictionary