Haplogroup Q-M346 is a subclade of Y-DNA Haplogroup Q. Haplogroup Q-M346 is defined by the presence of the M346 Single Nucleotide Polymorphism (SNP). (en)
Haplogroup Q-M346 is a subclade of Y-DNA Haplogroup Q. Haplogroup Q-M346 is defined by the presence of the M346 Single Nucleotide Polymorphism (SNP). (en)