young horn of a deer - German English Dictionary