heavily built - French English Dictionary