Form, Type, Style, System, Pattern, Posture, Pose
站立伸展式
zhanˋ liˋ shen ˉ zhanˇ shiˋ
(Standing, Uttanasana) Standing Forward Bend Pose, Uttanasana
Cat: Exercise-Yoga (Standing Forward Bend Pose) Next
Cat: Exercise-Yoga-Sanskrit (Uttanasana) Next
加強側伸展式
jia ˉ qiangˊ ceˋ shen ˉ zhanˇ shiˋ
(Front, Intense, Parsvottanasana, Reverse) Front Triangle Pose, Intense Side Stretch, Reverse Prayer Pose, Parsvottanasana
Cat: Exercise-Yoga (Front Triangle Pose) Next Cat: Exercise-Yoga (Intense Side Stretch) Next Cat: Exercise-Yoga (Reverse Prayer Pose) Next
Cat: Exercise-Yoga-Sanskrit (Parsvottanasana) Next
三角扭轉伸展式
san ˉ jiaoˇ niuˇ zhuanˇ shen ˉ zhanˇ shiˋ
(Privrtta, Revolving) Revolving Triangle Pose, Privrtta Trikonasana
Cat: Exercise-Yoga (Revolving Triangle Pose) Next
Cat: Exercise-Yoga-Sanskrit (Privrtta Trikonasana) Next
金字塔扭轉伸展式
jin ˉ ziˋ taˇ niuˇ zhuanˇ shen ˉ zhanˇ shiˋ
(Privrtta, Wide) Wide Leg Standing Twist Pose, Privrtta Prasaritta Padottanasana
Cat: Exercise-Yoga (Wide Leg Standing Twist Pose) Next
Cat: Exercise-Yoga-Sanskrit (Privrtta Prasaritta Padottanasana) Next
頭碰膝前屈伸展式
touˊ pengˋ xi ˉ qianˊ qu ˉ shen ˉ zhanˇ shiˋ
(Head to, Janusirsasana) Head To Knee Pose, Janusirsasana
Cat: Exercise-Yoga (Head To Knee Pose) Next
Cat: Exercise-Yoga-Sanskrit (Janusirsasana) Next
門閂式 menˊ shuan ˉ shiˋ
(Gate, Paraghasana) Gate Pose, Paraghasana
Cat: Exercise-Yoga (Gate Pose) Next
Cat: Exercise-Yoga-Sanskrit (Paraghasana) Next
填鴨式教學法
tianˊ ya ˉ shiˋ jiaoˋ xueˊ faˇ
(Cram, Filling) Cram style teaching, Filling students with whatever information they may need in order to pass a test
半月式 banˋ yueˋ shiˋ
(Ardha, Half) Half Moon Pose, Ardha Chandrasana
Cat: Exercise-Yoga (Half Moon Pose) Next
Cat: Exercise-Yoga-Sanskrit (Ardha Chandrasana) Next
踮腳式 dianˇ jiaoˇ shiˋ
(Standing on) Standing On Tip Toes Pose
Cat: Exercise-Yoga (Standing On Tip Toes Pose) Next
單膝單腳式
dan ˉ xi ˉ dan ˉ jiaoˇ shiˋ
(Horse, Vatyanasana) Horse Face Pose, Vatyanasana
Cat: Exercise-Yoga (Horse Face Pose) Next
Cat: Exercise-Yoga-Sanskrit (Vatyanasana) Next
上伸腿式
shangˋ shen ˉ tuiˇ shiˋ
(Supine, Urdhva) Supine Legs In The Air Pose, Urdhva Prasrita Padasana
Cat: Exercise-Yoga (Supine Legs In The Air Pose) Next
Cat: Exercise-Yoga-Sanskrit (Urdhva Prasrita Padasana) Next
頭碰膝式
touˊ pengˋ xi ˉ shiˋ
(Head to, Janusirsasana) Head To The Knee Pose, Janusirsasana
Cat: Exercise-Yoga (Head To The Knee Pose) Next
Cat: Exercise-Yoga-Sanskrit (Janusirsasana) Next
握腳趾彎式
woˋ jiaoˇ zhiˇ wan ˉ shiˋ
(Holding, Padangusthasana) Holding Big Toes Standing Forward Bend Pose, Padangusthasana
Cat: Exercise-Yoga (Holding Big Toes Standing Forward Bend Pose) Next
Cat: Exercise-Yoga-Sanskrit (Padangusthasana) Next
蠍子式 xie ˉ ziˇ shiˋ
(Scorpion, Vrschikasana) Scorpion Pose, Vrschikasana
Cat: Exercise-Yoga (Scorpion Pose) Next
Cat: Exercise-Yoga-Sanskrit (Vrschikasana) Next
嬰孩式 ying ˉ haiˊ shiˋ
(Balasana, Child's Pose) Child's Pose, Balasana
Cat: Exercise-Yoga (Child's Pose) Next
Cat: Exercise-Yoga-Sanskrit (Balasana) Next
仰臥式 yangˇ woˋ shiˋ
(Corpse, Lie, Sivasana) Lie Supine Pose, Corpse Pose, Sivasana
Cat: Exercise-Yoga (Corpse Pose) Next Cat: Exercise-Yoga (Lie Supine Pose) Next
Cat: Exercise-Yoga-Sanskrit (Sivasana) Next
靠牆倒臥式
kaoˋ qiangˊ daoˋ woˋ shiˋ
(Legs, Viparita) Legs Up The Wall Pose, Viparita Karani
Cat: Exercise-Yoga (Legs Up The Wall Pose) Next
Cat: Exercise-Yoga-Sanskrit (Viparita Karani) Next
臥扭轉放鬆式
woˋ niuˇ zhuanˇ fangˋ song ˉ shiˋ
(Parsva, Reclining) Reclining Easy Twist Pose, Parsva Sukhasana
Cat: Exercise-Yoga (Reclining Easy Twist Pose) Next
Cat: Exercise-Yoga-Sanskrit (Parsva Sukhasana) Next
龜式 gui ˉ shiˋ
(Kurmasana, Turtle) Turtle Pose, Kurmasana
Cat: Exercise-Yoga (Turtle Pose) Next
Cat: Exercise-Yoga-Sanskrit (Kurmasana) Next
三角式 san ˉ jiaoˇ shiˋ
(Triangle, Trikonasana) Triangle Pose, Trikonasana
Cat: Exercise-Yoga (Triangle Pose) Next
Cat: Exercise-Yoga-Sanskrit (Trikonasana) Next
魚式 yuˊ shiˋ
(Fish, Matsyasana) Fish Pose, Matsyasana
Cat: Exercise-Yoga (Fish Pose) Next
Cat: Exercise-Yoga-Sanskrit (Matsyasana) Next
各式各樣
geˋ shiˋ geˋ yangˋ
(All different, All kinds, All varieties, Miscellaneous) Miscellaneous, All varieties, All kinds, All different types
各式各樣的實驗室儀器
geˋ shiˋ geˋ yangˋ de˙ shiˊ yanˋ shiˋ yiˊ qiˋ
(Pieces of, Various) Various pieces of lab equipment, Pieces of lab equipment
後仰式 houˋ yangˇ shiˋ
(Back-Bending) Back-Bending Posture
Cat: Exercise-Yoga (Back-Bending Posture) Next
側式烏鴉式
ceˋ shiˋ wu ˉ ya ˉ shiˋ
(Parsva, Side) Side Crow Pose, Parsva Bakasana
Cat: Exercise-Yoga (Side Crow Pose) Next
Cat: Exercise-Yoga-Sanskrit (Parsva Bakasana) Next
犁式 liˊ shiˋ
(Halasana, Plough Pose) Plough Pose, Halasana
Cat: Exercise-Yoga (Plough Pose) Next
Cat: Exercise-Yoga-Sanskrit (Halasana) Next
貓式 mao ˉ shiˋ
(Bidalasana, Cat) Cat Pose, Bidalasana
Cat: Exercise-Yoga (Cat Pose) Next
Cat: Exercise-Yoga-Sanskrit (Bidalasana) Next
風箱式 feng ˉ xiang ˉ shiˋ
(Bhastrika, Wind) Wind Box Style Breathing, Bhastrika
Cat: Exercise-Yoga (Wind Box Style Breathing) Next
Cat: Exercise-Yoga-Sanskrit (Bhastrika) Next
弓箭式 gong ˉ jianˋ shiˋ
(Bow, Dhanurasana) Bow Pose, Dhanurasana
Cat: Exercise-Yoga (Bow Pose) Next
Cat: Exercise-Yoga-Sanskrit (Dhanurasana) Next
上犬式 shangˋ quanˇ shiˋ
(Upward facing, Urdhva) Upward Facing Dog Pose, Urdhva Muka Svanasana
Cat: Exercise-Yoga (Upward Facing Dog Pose) Next
Cat: Exercise-Yoga-Sanskrit (Urdhva Muka Svanasana) Next
下犬式 xiaˋ quanˇ shiˋ
(Adho, Downward) Downward Dog Pose, Adho Muka Svanasana
Cat: Exercise-Yoga (Downward Dog Pose) Next
Cat: Exercise-Yoga-Sanskrit (Adho Muka Svanasana) Next
伏犬式 fuˊ quanˇ shiˋ
(Adho, Downward) Downward Dog Pose, Adho Muka Svanasana
Cat: Exercise-Yoga (Downward Dog Pose) Next
Cat: Exercise-Yoga-Sanskrit (Adho Muka Svanasana) Next
青犬式 qing ˉ quanˇ shiˋ
(Puppy, Uttana) Puppy Dog Pose, Uttana Shishosana
Cat: Exercise-Yoga (Puppy Dog Pose) Next
Cat: Exercise-Yoga-Sanskrit (Uttana Shishosana) Next
肩立式 jian ˉ liˋ shiˋ
(Salamba, Shoulder) Shoulder Stand Pose, Salamba Sarvangasana
Cat: Exercise-Yoga (Shoulder Stand Pose) Next
Cat: Exercise-Yoga-Sanskrit (Salamba Sarvangasana) Next
頭立式 touˊ liˋ shiˋ
(Headstand Pose, Sirsasana) Headstand Pose, Sirsasana
Cat: Exercise-Yoga (Headstand Pose) Next
Cat: Exercise-Yoga-Sanskrit (Sirsasana) Next
肩倒立式
jian ˉ daoˋ liˋ shiˋ
(Salamba, Shoulder) Shoulder Stand Inversion Pose, Salamba Sarvangasana
Cat: Exercise-Yoga (Shoulder Stand Inversion Pose) Next
Cat: Exercise-Yoga-Sanskrit (Salamba Sarvangasana) Next
頭倒立式
touˊ daoˋ liˋ shiˋ
(Headstand Pose, Sirsasana) Headstand Pose, Sirsasana
Cat: Exercise-Yoga (Headstand Pose) Next
Cat: Exercise-Yoga-Sanskrit (Sirsasana) Next
準備頭倒立式
zhunˇ beiˋ touˊ daoˋ liˋ shiˋ
(Headstand, Sirsasana) Headstand Prep Pose, Sirsasana
Cat: Exercise-Yoga (Headstand Prep Pose) Next
Cat: Exercise-Yoga-Sanskrit (Sirsasana) Next
兒童式 erˊ tongˊ shiˋ
(Balasana, Child's Pose) Child's Pose, Balasana
Cat: Exercise-Yoga (Child's Pose) Next
Cat: Exercise-Yoga-Sanskrit (Balasana) Next
休息式 xiu ˉ xi ˉ shiˋ
(Resting, Sivasana) Resting Pose, Sivasana
Cat: Exercise-Yoga (Resting Pose) Next
Cat: Exercise-Yoga-Sanskrit (Sivasana) Next
一次式乘積
yiˊ ciˋ shiˋ chengˊ ji ˉ
(First degree, First-order) First-order product, First degree product
角坐式 jiaoˇ zuoˋ shiˋ
(Seated, Upavista) Seated Wide Leg Forward Bend Pose, Upavista Konasana
Cat: Exercise-Yoga (Seated Wide Leg Forward Bend Pose) Next
Cat: Exercise-Yoga-Sanskrit (Upavista Konasana) Next
雙腿坐式體前屈式
shuang ˉ tuiˇ zuoˋ shiˋ tiˇ qianˊ qu ˉ shiˋ
(Paschimottanasana, Seated) Seated Forward Bend Pose, Paschimottanasana
Cat: Exercise-Yoga (Seated Forward Bend Pose) Next
Cat: Exercise-Yoga-Sanskrit (Paschimottanasana) Next
鵒式 yuˋ shiˋ
(Eka Pada, Pigeon) Pigeon Pose, Eka Pada Rajakapotasana
Cat: Exercise-Yoga (Pigeon Pose) Next
Cat: Exercise-Yoga-Sanskrit (Eka Pada Rajakapotasana) Next
臥倚腳尖式
woˋ yiˇ jiaoˇ jian ˉ shiˋ
(Reclining, Supta) Reclining Big Toe Pose, Supta Padangusthasana
Cat: Exercise-Yoga (Reclining Big Toe Pose) Next
Cat: Exercise-Yoga-Sanskrit (Supta Padangusthasana) Next
戰士第一式
zhanˋ shiˋ diˋ yiˊ shiˋ
(Virabhadrasana, Warrior) Warrior 1 Pose, Virabhadrasana 1
Cat: Exercise-Yoga (Warrior 1 Pose) Next
Cat: Exercise-Yoga-Sanskrit (Virabhadrasana 1) Next
眼鏡蛇第一式
yanˇ jingˋ sheˊ diˋ yiˊ shiˋ
(Bhujangasana, Cobra) Cobra 1 Pose, Bhujangasana
Cat: Exercise-Yoga (Cobra 1 Pose) Next
Cat: Exercise-Yoga-Sanskrit (Bhujangasana) Next
聖哲馬里奇三式
shengˋ zheˊ maˇ liˇ qiˊ san ˉ shiˋ
(Marichyasana) Marichyasana 3 Pose, Marichyasana 3
Cat: Exercise-Yoga (Marichyasana 3 Pose) Next
Cat: Exercise-Yoga-Sanskrit (Marichyasana 3) Next
單腳碰頭式
dan ˉ jiaoˇ pengˋ touˊ shiˋ
(Eka Pada, One leg) One Leg Behind The Head Pose, Eka Pada Sirsasana
Cat: Exercise-Yoga (One Leg Behind The Head Pose) Next
Cat: Exercise-Yoga-Sanskrit (Eka Pada Sirsasana) Next
烏鴉式 wu ˉ ya ˉ shiˋ
(Bakasana, Crow) Crow Pose, Bakasana
Cat: Exercise-Yoga (Crow Pose) Next
Cat: Exercise-Yoga-Sanskrit (Bakasana) Next
鳥鴉式 niaoˇ ya ˉ shiˋ
(Bakasana, Crow, Heron) Crow Pose, Heron Pose, Bakasana
Cat: Exercise-Yoga (Crow Pose) Next Cat: Exercise-Yoga (Heron Pose) Next
Cat: Exercise-Yoga-Sanskrit (Bakasana) Next
戰士第二式
zhanˋ shiˋ diˋ erˋ shiˋ
(Virabhadrasana, Warrior) Warrior 2 Pose, Virabhadrasana 2
Cat: Exercise-Yoga (Warrior 2 Pose) Next
Cat: Exercise-Yoga-Sanskrit (Virabhadrasana 2) Next
舞王式 wuˇ wangˊ shiˋ
(Lord, Natarajasana) Lord Of The Dance Pose, Natarajasana
Cat: Exercise-Yoga (Lord Of The Dance Pose) Next
Cat: Exercise-Yoga-Sanskrit (Natarajasana) Next
蝗蟲式 huangˊ chongˊ shiˋ
(Locust, Shalabasana) Locust Pose, Shalabasana
Cat: Exercise-Yoga (Locust Pose) Next
Cat: Exercise-Yoga-Sanskrit (Shalabasana) Next
眼鏡蛇式
yanˇ jingˋ sheˊ shiˋ
(Bhujangasana, Cobra) Cobra Pose, Bhujangasana
Cat: Exercise-Yoga (Cobra Pose) Next
Cat: Exercise-Yoga-Sanskrit (Bhujangasana) Next
蝴蝶式 huˊ dieˊ shiˋ
(Baddha, Bound, Butterfly) Butterfly Pose, Bound Angle Pose, Baddha Konasana
Cat: Exercise-Yoga (Bound Angle Pose) Next Cat: Exercise-Yoga (Butterfly Pose) Next
Cat: Exercise-Yoga-Sanskrit (Baddha Konasana) Next
低弓步式
di ˉ gong ˉ buˋ shiˋ
(Anjaneyasana, Low) Low Lunge Pose, Low Bow Pose, Anjaneyasana
Cat: Exercise-Yoga (Low Bow Pose) Next Cat: Exercise-Yoga (Low Lunge Pose) Next
Cat: Exercise-Yoga-Sanskrit (Anjaneyasana) Next
說教式 shuo ˉ jiaoˋ shiˋ
(Didactic, Intended, Moralistic, Pedantic) Didactic, Intended to teach, Pedantic, Moralistic
雙腳內收直棍式
shuang ˉ jiaoˇ neiˋ shou ˉ zhiˊ gunˋ shiˋ
(Dwi, Inverted) Inverted Two Legged Staff Pose, Dwi Pada Viparita Dandasana
Cat: Exercise-Yoga (Inverted Two Legged Staff Pose) Next
Cat: Exercise-Yoga-Sanskrit (Dwi Pada Viparita Dandasana) Next
半蓮花橋式
banˋ lianˊ hua ˉ qiaoˊ shiˋ
(Ardha, Half Lotus) Half Lotus Bridge Pose, Ardha Baddha Padma Bandhasana
Cat: Exercise-Yoga (Half Lotus Bridge Pose) Next
Cat: Exercise-Yoga-Sanskrit (Ardha Baddha Padma Bandhasana) Next
幻椅式 huanˋ yiˇ shiˋ
(Chair, Utkatasana) Chair Pose, Utkatasana
Cat: Exercise-Yoga (Chair Pose) Next
Cat: Exercise-Yoga-Sanskrit (Utkatasana) Next
手杖式 shouˇ zhangˋ shiˋ
(Dandasana, Staff) Staff Pose, Dandasana
Cat: Exercise-Yoga (Staff Pose) Next
Cat: Exercise-Yoga-Sanskrit (Dandasana) Next
半掛式卡車
banˋ guaˋ shiˋ kaˇ che ˉ
(Semi, Semi-trailer) Semi-trailer truck, Semi
Rhymes: i i
rh: shi ˉ shiˉ 濕濕
>>濕濕
rh: shi ˉ shiˋ 失事
>>失事
rh: shiˊ shi ˉ 實施
>>實施
rh: shiˊ shi ˉ 食屍
>>食屍鬼
rh: shiˊ shiˊ 時時
>>時時
rh: shiˊ shiˋ 時事
>>時事
rh: shiˊ shiˋ 實事
>>實事求是
rh: shiˇ shiˋ 使事
>>使事物可識別
rh: shiˋ shi ˉ 士師
>>士師
rh: shiˋ shiˊ 是時
>>是時候
rh: shiˋ shiˊ 適時
>>適時
rh: shiˋ shiˊ 事實
>>事實
rh: shiˋ shiˇ 是使
rh: shiˋ shiˋ 試試
>>試試
rh: shiˋ shiˋ 式式
>>式式看
rh: shiˋ shiˋ 逝世
>>逝世
rh: shiˋ shiˋ 事事
>>事事
rh: shiˋ shiˋ 世事
>>世事
rh: shiˊ siˋ 十四
>>十四
rh: shiˋ siˇ 誓死
>>誓死
rh: shiˋ siˋ 市肆
>>市肆
rh: shi ˉ zhiˊ 師直
>>師直為壯
rh: shiˊ zhiˊ 實質
>>實質
rh: shiˊ zhiˇ 食指
>>食指
rh: shiˊ zhiˇ 十指
>>十指
rh: shiˇ zhi ˉ 使之
>>使之
rh: shiˋ zhi ˉ 是蜘
>>是蜘蛛
rh: shiˋ zhiˋ 是志
>>是志工
rh: shi ˉ ziˉ 師資
>>師資
rh: shi ˉ zi˙ 獅子
>>獅子
rh: shiˊ ziˇ 石子
>>石子
rh: shiˊ ziˋ 識字
>>識字
rh: shiˊ ziˋ 十字
>>十字
rh: shiˋ ziˇ 式子
>>式子
rh: shiˋ ziˇ 柿子
>>柿子
rh: siˋ ciˋ 四次
>>四次
rh: si ˉ shiˋ 私事
>>私事
rh: siˇ shi ˉ 死屍
>>死屍
rh: siˇ shiˋ 死是
>>死是活
rh: siˋ shiˊ 四十
>>四十
rh: siˋ shiˋ 似是
>>似是而非
rh: si ˉ siˉ 嘶嘶
>>嘶嘶說道
rh: siˋ siˋ 四四
>>四四方方
rh: si ˉ zhiˋ 絲質
>>絲質
rh: siˋ zhi ˉ 四肢
>>四肢
rh: si ˉ ziˋ 私自
>>私自
rh: zhiˋ ciˊ 致辭
>>致辭
rh: zhiˋ ciˇ 至此
>>至此
rh: zhi ˉ chiˊ 支持
>>支持
rh: zhiˊ chiˇ 直尺
>>直尺
rh: zhiˇ chi ˉ 只吃
>>只吃
rh: zhi ˉ riˋ 之日
>>之日
rh: zhi ˉ shiˊ 知識
>>知識
rh: zhi ˉ shiˊ 之時
>>之時
rh: zhi ˉ shiˋ 芝士
>>芝士
rh: zhi ˉ shiˋ 支室
>>支室內電話
rh: zhiˊ shiˋ 直式
>>直式
rh: zhiˊ shiˋ 直視
>>直視
rh: zhiˇ shiˇ 指使
>>指使
rh: zhiˇ shiˋ 只是
>>只是
rh: zhiˇ shiˋ 指示
>>指示
rh: zhiˋ shiˇ 致使
>>致使
rh: zhi ˉ zhiˉ 隻隻
>>隻隻都
rh: zhi ˉ zhiˉ 支支
>>支支吾吾
rh: zhi ˉ zhiˉ 枝枝
>>枝枝都
rh: zhiˊ zhiˊ 直直
>>直直
rh: zhiˊ zhiˋ 職志
>>職志
rh: zhiˊ zhiˋ 直至
>>直至
rh: zhiˇ zhi ˉ 只知
>>只知道
rh: zhiˇ zhiˇ 指指
>>指指
rh: zhiˇ zhiˋ 紙質
>>紙質
rh: zhiˋ zhi ˉ 置之
>>置之腦後
rh: zhiˋ zhiˇ 制止
>>制止
rh: zhi ˉ ziˇ 梔子
>>梔子花
rh: zhi ˉ ziˋ 隻字
>>隻字未提
rh: zhi ˉ ziˋ 之字
>>之字形
rh: ziˋ ciˊ 字詞
>>字詞
rh: zi ˉ shiˋ 姿勢
>>姿勢
rh: zi ˉ shiˋ 滋事
>>滋事
rh: ziˋ shiˊ 自食
>>自食其果
rh: ziˋ shiˇ 自始
>>自始至終
rh: ziˋ shiˋ 自視
>>自視為
rh: ziˋ shiˋ 自事
>>自事件開始
rh: ziˋ si ˉ 自私
>>自私
rh: ziˋ zhiˋ 自制
>>自制
rh: ziˋ zhiˋ 自製
>>自製
rh: ziˋ zhiˋ 自治
>>自治
rh: zi ˉ ziˉ 吱吱
>>吱吱喳
rh: ciˇ ciˋ 此次
>>此次
rh: ciˋ riˋ 次日
>>次日
rh: ciˇ shiˊ 此時
>>此時
rh: ciˇ shiˋ 此事
>>此事
rh: ciˊ zhiˊ 辭職
>>辭職
rh: ciˊ zhiˋ 瓷製
>>瓷製
rh: ciˇ zhiˋ 此致
>>此致
rh: chi ˉ chiˉ 痴痴
>>痴痴等待
rh: chiˊ chiˊ 遲遲
>>遲遲
rh: chi ˉ zhiˉ 嗤之
>>嗤之以鼻
rh: chiˊ zhi ˉ 持之
>>持之以恆
rh: chiˊ zhiˋ 遲滯
>>遲滯
rh: chiˊ ziˇ 池子
>>池子
rh: chiˇ zi˙ 尺子
>>尺子
rh: chiˋ ziˋ 赤字
>>赤字
rh: riˋ riˋ 日日
>>日日都
rh: riˋ shiˋ 日式
>>日式
rh: riˋ zhiˋ 日誌
>>日誌
rh: riˋ zhiˋ 日治
>>日治時期
rh: riˋ ziˇ 日子
>>日子
rh: shiˊ ciˋ 十次
>>十次
Frag (shared element) page
init Shapes | final Shapes | phone Shapes | phone inits | phone finals | English | cats
Copyright©2025 Neil Keleher.
All rights reserved.