No data
1-(Diphenylmethyl)-3-methoxyazetidine;36476-82-1
36476-82-1
Shanghai Send Pharmaceutical Technology Co., Ltd.