arleth02 arleth02 02-10-2020 World Languages contestada 1. to criticize harshly catapult bulwark castigate callous