When you need to channel your inner nerd in French, this expression is for you. Intello is a common French abbreviation of intellectuel, which means 'intellectual' in English. French online dictionary ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results
Feedback