tall and well-build man - French English Dictionary