self-guided missile - Turkish English Dictionary