a tall, massively built man - Turkish English Dictionary