Slovnenya

Translation English Japanese: scavenger cell

Dictionary: main
scavenger cell
noun