Dictionary Romanian – English

deabușilea



Adverb
1.

on all fours