have a profession - French English Dictionary