Find the word definition

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.