Wiktionary
tarasque
n. (context mythology English) A mythical European dragon.
Wikipedia
Tarasque
The Tarasque is a fearsome legendary dragon-like mythological hybrid from Provence, in southern France, tamed in a story about Saint Martha. On 25 November 2005 the UNESCO included the Tarasque on the list of Masterpieces of the Oral and Intangible Heritage of Humanity.