From viro (“man”) + hundo (“dog”) (literally: "man-dog").
virhundo (accusative singular virhundon, plural virhundoj, accusative plural virhundojn)