screw-loose

Explore definitions, synonyms, and language insights of screw-loose

Definitions

Adjective Satellite
not behaving normally

Synonyms