EN

Synonyms for glue trap

Definitions

  1. n. 1

    A flat panel or enclosed structure, often baited, that ensnares insects, birds, or other animals with a nondrying adhesive substance.