English to Greek dovetail

Dictionary entry: dovetail
  • Top