cà cuống

Noun

 * 1) Lethocerus indicus; giant water bug