×
squelcher
meaning in French
n.
personne qui répond en vous clouant le bec; coup décisif
Related Words
squelch
squelch a question
squib
squid
PC Version
Copyright © 2018 WordTech Co.