massive buttress - French English Dictionary