Slovnenya

Translation English French: sender

Dictionary: main
sender
noun