"What do you make of this?"
"Oh I can make a ship, a plane ........"
'What's your impression of the man Dr?'
'I'm a psychologist I don't do impressions'
A meff is also 'femme' spelled backwards in French... It means a woman...