It means in essence Sexual, He would be the Kind of Man that you would have a laugh with then want to take his trousers off. His Smell is Divine and When you look into eyes you will go weak at the Knees. Dominic will tend to make sexual references whenever possible.
Person: Oh dear i cant get it all in
(A Dominic appears from nowhere)
Dominic: That what see said last night