oliviayoung1391 oliviayoung1391 11-01-2023 English contestada tirade a long, angry speech full of harsh language, a rant. from old french tirade,a shot