beszélhet (Hungarian) comes from Hungarian beszél, from Hungarian beszéd, from Proto-Slavic besěda, from Proto-Slavic bez, from Proto-Indo-European *bʰeǵʰs.
beszélhet (Hungarian): potential form of beszél