the little archer's window ??
and upon whose brick ledge his mother's shoe had caught as she leaped from the little archer's window to meet her death in the sun-warmed moat below, her final poem fluttering behind her on a sheet of fine paper.
I would like to know what does "the little archer's window" mean. Thanks in advance for your help.