meteor squadron - Turkish English Dictionary