From hundo (“dog”) + -ejo (“place”).
hundejo (accusative singular hundejon, plural hundejoj, accusative plural hundejojn)