PDF chapter test TRY NOW

Choose the best answer: 
 
1. The Indian Cattle Leech can be found in

2. Identify an organ, which acts as a kidney of invertebrates.