What does the phrase “strange to tell” mean?

The phrase refers to strange phenomenon- as it is quite unusual and extraordinary as the rain drop answers to the queries of the poet.


1