aiming post sleeve - Turkish English Dictionary