Yet Ross has these peculiar marine creatures (7)
I believe the answer is:
oysters
(Other definitions for oysters that I've seen before include "Rosy set of odd shellfish" , "Yet Ross can find the marine creatures" , "Succulent bivales" , "they get eaten by the dozen" , "Yet Ross has these strange marine creatures" .)