Slovnenya

Translation English French: liver

Dictionary: main
liver
noun