HOWRAH Meaning of HOWRAH in English /how"rah/ , n.a city in W Bengal, in E India, on the Hooghly River opposite Calcutta. 599,740. Random House Webster's Unabridged English dictionary. Полный английский словарь Вебстер - Random House . 2012