heavy antitank weapon - Turkish English Dictionary