meaning of blameable

blameable meaning in General Dictionary

same as blameworthy

View more

  • deserving fault or censure to be incorrect or bad or damaging