ボアコンストリクター
Meanings
Noun
1. boa constrictor (Boa constrictor)