For a very long time; since ancient times.
बहुत समय से; प्राचीन समय से।
English Usage: The tradition has been passed down immemorially through generations.
Hindi Usage: यह परंपरा पीढ़ियों से बहुत समय से जारी है।