Slovnenya

Translation English French: lodging house

Dictionary: main
lodging house
noun