plural of antorcha - Turkish English Dictionary