Meaning of “conch” in the English Dictionary

british dictionary