spot
Top 8000
Meanings
Noun
1. advert, ad
2. spot (“spotlight”)
Examples2
Did Spot go, too?
When you said you'd look after Spot, you knew there'd be responsibilities.