Definition for Krill
From Biology Forums Dictionary
Krill are small crustaceans of the order Euphausiacea, and are found in all the world's oceans.
From Biology Forums Dictionary
Krill are small crustaceans of the order Euphausiacea, and are found in all the world's oceans.