impoverished — Very poor.
lame — Hard to believe in the sense of an excuse, answer, form of behavior, etc., which lacks believable grounds or evidence.