English Typhoon Imbudo Cited by user Citation bot on 04 Feb 2019 Typhoon Imbudo, known in the Philippines as Typhoon Harurot, was a powerful typhoon that struck the Philippines and southern China in July 2003.