Green’s Dictionary of Slang

submarine n.2

[rhy. sl. = queen n. (2) + ? ref. to go down v. (7)]

(Aus.) a male homosexual.

[Aus]G. Seal Lingo 91: A submarine is a queen (homosexual).