Multiple choice Trimethylamine oxide is excreted by fresh water fishes amphibians marine teleosts some molluscs and marine teleosts Reveal answer Fill a bubble to check yourself C Correct answer Explanation Marine teleosts (bony fish) excrete trimethylamine oxide (TMAO) as a nitrogenous waste product to help maintain osmotic balance in their saline environment.