Skip to
adjective
Of, relating to, or resembling gigantic ostracods, which are small, planktonic crustaceans.
Browse