meaning of smelling bottle

1. a bottle containing smelling salts


Related Words

smelling bottle |

Developed & Maintained By Taraprasad.com

Treasure Words