Definition/Meaning of bottlecap
English - Noun:
bottlecap ( plural bottlecaps ) The cap that seals a bottle .
English - Etymology:
bottle + cap