schnockTop 45000MeaningsAdjective1. stupid, idiotic (colloquial, derogatory)2. senile, doddering (colloquial, derogatory)