having prominent canine teeth, large fangs or tusks - German English Dictionary