n. coarse cotton cloth or blanket generally worn as a shawl (in Spain, Latin America and Southwestern U.S.A.); manta ray, devilfish
MANTA
Meaning of MANTA in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012