Fetching details from the dictionary...
ancient longsword
「長剣」 has another reading with different meanings.
long sword