Answer: To start with, we can admit that a water drop corresponds to 0.05ml. It is the same of saying that 1 litre of water contains closely to 20,000 drops.
9.4m questions
12.2m answers