Learn English with English, baby!

Join for FREE!

"zappers"

1. 定义:

(n.) products that kill bugs with electricity

举例:

I hung zappers outside my door when I lived near the river.

Search Vocab