lambasted

verb
  1. criticized harshly or severely
  2. Usage: past tense of lambaste

Examples