Beautifly

Beautifly (アゲハント Agehunt) is a /-type Pokémon that first appeared in Generation III. It evolves from Silcoon when it reaches at least Level 10, and learns Absorb, despite it being a /-type (a usual, more expected move would have been Leech Life). It can be quite aggressive despite its looks; it stabs prey with it's long narrow mouth to suck the fluids from their body. Beautifly was introduced in Generation III as an evolved form of Silcoon. It's basic form (Wurmple) is quite common in the beginning of Pokémon Ruby/Sapphire/Emerald. A known trainer with Beautifly is May (anime). Jessie wanted a Beautifly but got a Dustox instead.