Slovnenya

Translation English Spanish: Atlantic manta

Dictionary: main
Atlantic manta
noun