Sea Otter

What is Sea Otter?

Sea Otter meaning Seaopdetter; a member of a Sea Operational Detachment (SEAOPDET).

 

reference: –