Slovnenya

Translation English French: clam up

Dictionary: main
clam up
verb