What is Lan Jiao bin in Hokkien

The english translation is "Penis face"