why marine fishes excrete urea, whereas aquatic animals excrete ammonia?
Marine fishes live in sea water which is hypertonic to them. They need to conserve water thus excrete urea. The urea also acts as osmoregulator.
why marine fishes excrete urea, whereas aquatic animals excrete ammonia?