a tall, massively built man - French English Dictionary