DICTIONARY

(Total Entries : 197270)

Dictionary Definition: 

Tortoise, turtle. The rareness of meeting a Buddha is compared with the difficulty of a blind sea-turtle finding a log to float on, or a one-eyed tortoise finding a log with a spy-hole through it.