Portion liquor spouts. The main named brand is Posi Pour.
it is called exactly that. potion bottle
The traditional Mexican alcoholic drink that often includes a worm at the bottom of the bottle is called Mezcal.
They are called either bottle pourers or bottle pour spouts. They come in lots of colors and can be made of plastic or stainless steel.
It's called a cap
it is called a relapse
A big bottle
Sangria
prohibition
An "Alcoholic".
Yes. A non-alcoholic cocktail is usually identified as 'virgin' or called a mocktail.
The top of a water bottle is called a cap
wine