From pierna + -udo.
piernudo (feminine piernuda, masculine plural piernudos, feminine plural piernudas)