center for equine reproduction - German English Dictionary