Arti dalam bahasa Indonesia

self-shielding

perisai diri;

Arti lain yang mungkin

swatamengan;

Cari kata Inggris menurut abjad