¹ Source: wiktionary.com
Definition of Scrota
1. scrotum [n] - See also: scrotum
Lexicographical Neighbors of Scrota
scrooges scrooging scroop scrooped scrooping scroops scrootch scrootched scrootches scrootching | scrophula scrophulae scrophularia scrophulariaceous scrophulas |