loricate

英[\'lɔ:rəkeɪt]
美[\'lɒrəˌkeɪt]

基本释义

adj.
有甲壳的