cachondo mental

Etymology
lit. 'mental horny person'.

Noun

 * 1)  person with a one-track mind