Slovnenya

Translation English French: grot

Dictionary: main
grot
noun