Slovnenya

Translation English French: collar cell

Dictionary: main
collar cell
noun