English Dictionary
Definition LAD in British English
LAD noun
[singular] noun
/ˌel eɪ ˈdiː/
The existence of the LAD was first suggested by Noam Chomsky in the 1960s.
