Slovnenya

Translation English Spanish: commensal

Dictionary: main
commensal
noun