Scarpa's triangle

noun

Medical Definition of Scarpa's triangle