×

barracuda meaning in English

n. barracuda, type of predatory fish

Related Words

  1. barquette
  2. barr
  3. barrage
  4. barrage aérien
PC Version

Copyright © 2018 WordTech Co.