Pushpadanta

from Wikipedia, the free encyclopedia

Pushpadanta (Sanskrit पुष्पदन्त puṣpadanta "flower tooth ") is in Indian mythology: