Dictionary English-Thai
Dictionary Thai-English
barracuda:barracuda
Result barracuda pictures from www.google.com
barracuda:[N]ปลาทะเลบาราคิวดาตระกูล Sphyraena:barracuda