It isn't a problem with your English. The problem comes from the loose way English is used sometimes. For example, I could say "The old samurai trained with their swords ten hours a day" and it would be clear from the context that I meant "samurai in days of long ago" and not "samurai with gray beards and canes".I suppose OP means Original Post. Then that is me. English is not my mother language.
Old samurai: why is that not clear? What different meanings can it have?
I meant to ask "an old samurai" . Like "an old man" or "an old woman".