TLR

(Englisch)

Initialism of toll-like receptor.

twin-lens reflex camera

macchina fotografica reflex a lenti accoppiate

Sign in to write sticky notes