Definition of dragon's mouth in English:

dragon's mouth

noun

another term for arethusa