cad

Noun
  1. Someone who is morally reprehensible (synset 109905672)
    "you dirty dog"
  2. Software used in art and architecture and engineering and manufacturing to assist in precision drawing (synset 106579865)

Other Searches