Definition of “taste buds” - English Dictionary

british dictionary