touffus - Turkish English Dictionary