Ti·ru·chi·rap·pal·li (tîr??-ch?-rä?p?-l?) A city of southern India southwest of Puducherry. It is the site of a famous shrine to the Hindu god Shiva.American Heritage® Dictionary of the English Language, Fifth Edition. Copyright © 2016 by Houghton Mifflin Harcourt Publishing Company. Published by Houghton Mifflin Harcourt Publishing Company. All rights reserved.