police tonfa - Turkish English Dictionary