La chatte (pronounced, “la shot”).

Translation?

Guess…

RELATED
How To Visit The Game Of Thrones Filming Locations In Southern Spain