semi-automatic - adj. having a mechanism for self-loading but not continuous firing.
ridiculous - adj. extremely silly or unreasonable