yantraEnglishOxford Dictionary of Englishyantra /ˈjantrə / ▸ noun a geometrical diagram, or any object, used as an aid to meditation in tantric worship. – ORIGIN Sanskrit, literally ‘device for holding or fastening’.