look up any word, like daquan:
 
1.
offensive term, insult
to be easily annoyed or upset by minor comments made by people who only wish to compliment you.
"I really like James but he's sort of a french turtle. I was speaking to him about his car and he got really depressed."
by sexinavest November 12, 2006
4 7

Words related to french turtle

annoyed freedom french insult turtle