Find the word definition

Wikipedia
Thomasleeha

Thomasleeha or St. Thomas is a 1975 Malayalam historical drama film based on the life of St. Thomas the Apostle and his missionary work in India. It is directed and produced by P. A. Thomas.