Am găsit 4 definiții pentru cuvantul/cuvintele străvechi:

STRĂVÉCHI, -E, străvechi, adj. 1. Care datează de foarte multă vreme; foarte vechi. ♦ (Prin exagerare sau glumeț) Vechi, uzat. 2. Care datează din epocile vechi sau primitive ale omenirii, care aparține antichității sau preistoriei. – Stră- + vechi.
Sursa: Dicționarul explicativ al limbii române, ediția a II-a

străvéchi adj. m., f. străvéche, art. străvéchea, g.-d. art. străvéchii; pl. m. și f. străvéchi, art. m. străvéchii
Sursa: Dicționar ortografic, ortoepic și morfologic al limbii române, ediția a II-a revăzută și adăugită


străvéchĭ, -che adj. (stră- și vechĭ). Foarte vechĭ, de secule și mileniĭ: timpurĭ străvechĭ.
Sursa: Dicționaru limbii românești

STRĂVÉCHI, -E, străvechi, adj. 1. Care datează de foarte multă vreme; foarte vechi. ♦ (Prin exagerare sau glumeț) Vechi, uzat. 2. Care datează din epocile vechi sau primitive ale omenirii, care aparține Antichității sau preistoriei. – Pref. stră- + vechi.
Sursa: Dicționarul explicativ al limbii române (ediția a II-a revăzută și adăugită)