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.”
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.”