offensive and defensive alliance - Turkish English Dictionary