horse's sharp tooth - German English Dictionary