Slovnenya

Translation English French: marinate

Dictionary: main
marinate
verb