Slovnenya

Translation English French: electric chair

Dictionary: main
electric chair
noun