French-English dictionary »

y avoir anguille sous roche (there’s an eel under the rock ) meaning in English

FrenchEnglish
y avoir anguille sous roche (there’s an eel under the rock ) verbe

smell a rat◼◼◼(to sense something suspicious)
verb
[UK: smel ə ræt] [US: ˈsmel ə ˈræt]