five finger gloves - Turkish English Dictionary