Что такое шнява, что значит шнява.

ШНЯВА ж. двумачтовое, морское судно, в роде шкуны.  

Толковый словарь Даля

ж. Легкий парусный корабль для разведочной службы, вооруженный 14-18 пушками малого калибра (в русском военном флоте начала XVIII в.).

Толковый словарь Ефремовой