gunboat

noun
1
a small ship that is fitted with large guns
ناو توپدار, کشتی توپدار