General Medicine General 77a8eaf2 Intermediate host for schistosoma haematobium is: March 2013 A Cat B Dog C Rat D Fresh water snail