As a noun yantra is
a geometrical diagram used as a meditation aid in tantric worship.
wikidiffcom
Not English
Wikidiffcom has no English definition. It may be misspelled. yantra
English
Noun
(
en noun)
A geometrical diagram used as a meditation aid in tantric worship.
(religion) Any object used as a meditation aid in tantric worship.