tarasque - Turkish English Dictionary