niddicock

/ˈnɪdɪkɒk/

Definitions

1. noun

a type of small, weak or contemptible person or animal

“He was called a niddicock for being so small and feeble in the fight.”

2. noun

an old term for a young goat or kid

“The farmer raised a niddicock for its soft wool and playful behavior.”

Synonyms

  • contemptible
  • weak
  • weakling

Antonyms

  • powerful
  • strong
  • valiant