lambkill

/ˈlæmbkɪl/

Definitions

1. noun

A mountain lion, especially one found in North America, known for preying on lambs.

“The hikers spotted a lambkill lurking in the woods, and they knew they had to leave immediately.”

Synonyms

  • mountain lion
  • puma

Antonyms

  • lamb protector
  • sheep guardian