beau-fils

Etymology
..

Noun

 * 1) a stepson, a son of the present spouse of its remarried parent
 * 2) a son-in-law, the husband of one's daughter or son
 * 1) a son-in-law, the husband of one's daughter or son