Dictionary Definition:
[translation-san] {C} śrī-vatsa
[translation-eng] {Hopkins} [glory-of-calf] endless knot
[translation-eng] {C} the śrīvatsa sign
[comments] get from M-W