imminent
about to happen (imminently)
meager
inadequate
deteriorate
getting worse (deteriorates, deteriorated, deteriorating)
copious
plentiful
scanty
very thin
savage
fierce and violent
testily
with irritation
advocate
to write or speak in support of something (advocates, advocated, advocating)
vigil
watch or guard (vigils, vigilance)
debris
rough, broken bits of litter