Term: great lay
Example: he is such a great lay
Definition: a very good sexual partner