EnglishKYDsymbolMeaningOne thousand yards, a unit of measurement.SourcesNo citations have been attached yet.