Noun
Alternative form of landshark.
(fantasy) Any shark-like creature that dwells on land.
land-shark