Marine fishes excrete urea because urea acts as an osmoregulator. In addition to that sea water is found to be hypotonic for marine fishes. Therefore, retain water content in their body they excrete urea instead of ammonia.
Not what you are looking for? Go ahead and submit the question, we will get back to you.