physically strong - Turkish English Dictionary